package com.smartstate.ems.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * <p>费率vo</p>
 * <p>@Author 陈永杰</p>
 * <p>@Date: 2022/8/27</p>
 * <p>@Time: 9:53</p>
 * <p>@version 1.0 <p>
 */

@Data
@ApiModel(description = "费率vo")
public class RateCalculationVo {
    /**
     * ID
     */

    @TableField(value = "id")
    @ApiModelProperty(value = "id")
    private String id;

    /**
     * 生效时间
     */
    @TableField(value = "effectiveTime")
    @ApiModelProperty(value = "生效时间")
    private String effectiveTime;


    /**
     * 详细配置
     */
    @TableField(value = "detailed")
    @ApiModelProperty(value = "详细配置")
    private List<Map> detailed;

    /**
     * 介质
     */
    @TableField(value = "medium")
    @ApiModelProperty(value = "介质")
    private String medium;



    /**
     * 季度名称
     */
    @TableField(value = "quarter")
    @ApiModelProperty(value = "季度名称")
    private String quarter;


    /**
     * 起止时间
     */
    @TableField(value = "timer")
    @ApiModelProperty(value = "起止时间")
    private String timer;



    /**
     * 费率起止时间list
     */
    @TableField(value = "rateTime")
    @ApiModelProperty(value = "费率起止时间list")
    private List<RateCalculationTowVo> rateTime;


    /**
     * 创建人
     */
    @TableField(value = "createdName")
    @ApiModelProperty(value = "创建人")
    private String createdName;


}